package com.zhxy.manager.dao;

import com.zhxy.manager.dto.GradeDto;
import com.zhxy.manager.dto.GradeTjDto;
import com.zhxy.manager.entity.Grade;
import com.zhxy.manager.entity.Student;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface GradeDao {
    //添加
    int add(Grade grade);
    //查询
    List<Grade> selectAll();
    //删除
    int del(int id);
    //批量删除
    int delBatch(int[] ids);
    //修改
    int update(Grade grade);
    //查询搜索条件
    List<Grade> selectWhere(@Param("class_name") String class_name);
    //多对一 查询搜索条件
    List<GradeDto> selectTea(@Param("class_name") String class_name);
    //统计  分组查询 实现图表统计
    List<GradeTjDto> selectTj();
}
